
package client;

import java.util.HashMap;

public class Utilisateur{
    private String pseudo;
    private String nom;
    private String prenom;
    private String email;
    private String motDePasse;
    private HashMap<String,Utilisateur> contacts;
    
    public Utilisateur(String pseudo, String nom, String prenom, String email, String motDePasse){
        this.setEmail(email);
        this.setMotDePasse(motDePasse);
        this.setNom(nom);
        this.setPrenom(prenom);
        this.setPseudo(pseudo);
        this.contacts=new HashMap<String,Utilisateur>();
    }

    public void ajouterContact(String pseudo,Utilisateur u){
            this.contacts.put(pseudo, u);
    }
    
    public void supprimerContact(String pseudo){
        this.contacts.remove(pseudo);
    }
    
    public String getMotDePasse(){
        return this.motDePasse;
    }
    
    private void setMotDePasse(String motDePasse){
        this.motDePasse = motDePasse;
    }
    
    public String getNom(){
        return this.nom;
    }
    
    private void setNom(String nom){
        this.nom = nom;
    }
    
    public String getPrenom(){
        return this.prenom;
    }
    
    private void setPrenom(String prenom){
        this.prenom = prenom;
    }
    
    public String getPseudo(){
        return this.pseudo;
    }
    
    private void setPseudo(String pseudo){
        this.pseudo= pseudo;
    }
    
    public String getEmail(){
        return this.email;
    }
    
    private void setEmail(String email){
        this.email= email;
    }
}
